import data from 'emoji-mart-vue-fast/data/all.json'
import { EmojiIndex } from "emoji-mart-vue-fast/src";
export const emojiI18n = {
    search: "搜索",
    notfound: "没有此表情包",
    categories: {
        search: "搜索结果",
        recent: "经常使用",
        smileys: "表情",
        people: "人体",
        nature: "动物",
        foods: "饮食",
        activity: "活动",
        places: "旅行",
        objects: "物品",
        symbols: "符号",
        flags: "旗帜",
        custom: "自定义",
        joy: "哭笑",
    },
};

export const options = [
    { label: "选项1", value: "option1" },
    { label: "选项2", value: "option2" },
    { label: "选项3", value: "option3" },
]

export const statusToNumber = {
    0: "CONNECTING",
    1: "OPEN",
    2: "CLOSING",
    3: "CLOSED",
} as any;
export const emojiIndex = new EmojiIndex(data);
export const eoptions = {
    xls: false,       //预览xlsx文件设为false；预览xls文件设为true
    minColLength: 20,  // excel最少渲染多少列，如果想实现xlsx文件内容有几列，就渲染几列，可以将此值设置为0.
    minRowLength: 30,  // excel最少渲染多少行，如果想实现根据xlsx实际函数渲染，可以将此值设置为0.
    widthOffset: 10,  //如果渲染出来的结果感觉单元格宽度不够，可以在默认渲染的列表宽度上再加 Npx宽
    heightOffset: 10, //在默认渲染的列表高度上再加 Npx高
    beforeTransformData: (workbookData: any) => { return workbookData }, //底层通过exceljs获取excel文件内容，通过该钩子函数，可以对获取的excel文件内容进行修改，比如某个单元格的数据显示不正确，可以在此自行修改每个单元格的value值。
    transformData: (workbookData: any) => { return workbookData }, //将获取到的excel数据进行处理之后且渲染到页面之前，可通过transformData对即将渲染的数据及样式进行修改，此时每个单元格的text值就是即将渲染到页面上的内容
}